package com.ruoyi.jihuo.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.jihuo.domain.JhTmTask;
import com.ruoyi.jihuo.domain.TrafficCount;

import java.util.List;

/**
 * 发布天猫任务Mapper接口
 *
 * @author ruoyi
 * @date 2025-03-27
 */
public interface JhTmTaskMapper extends BaseMapper<JhTmTask> {
    /**
     * 查询发布天猫任务
     *
     * @param jhId 发布天猫任务主键
     * @return 发布天猫任务
     */
    public JhTmTask selectJhTmTaskByJhId(Long jhId);

    /**
     * 查询发布天猫任务列表
     *
     * @param jhTmTask 发布天猫任务
     * @return 发布天猫任务集合
     */
    public List<JhTmTask> selectJhTmTaskList(JhTmTask jhTmTask);

    /**
     * 新增发布天猫任务
     *
     * @param jhTmTask 发布天猫任务
     * @return 结果
     */
    public int insertJhTmTask(JhTmTask jhTmTask);

    /**
     * 修改发布天猫任务
     *
     * @param jhTmTask 发布天猫任务
     * @return 结果
     */
    public int updateJhTmTask(JhTmTask jhTmTask);

    /**
     * 删除发布天猫任务
     *
     * @param jhId 发布天猫任务主键
     * @return 结果
     */
    public int deleteJhTmTaskByJhId(String jhId);

    /**
     * 批量删除发布天猫任务
     *
     * @param jhIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteJhTmTaskByJhIds(String[] jhIds);
}
